package com.atdel.demo06;


/**
 * @BelongsProject: java_study
 * @BelongsPackage: com.atdel.demo06
 * @Author: Del
 * @CreateTime: 2025-03-04  15:44
 * @Description: 桃木门类，继承自Door类并实现了AntiEvil接口
 * 用于创建具有驱邪功能的门对象
 * @Version: 1.0
 */
public class PeachWoodDoor extends Door implements AntiEvil{

    /**
     * 重写开门方法
     * 桃木门在打开时会驱散周围的阴气
     */
    @Override
    public void open() {
        System.out.println("桃木门打开（驱散阴气）");
    }

    /**
     * 重写关门方法
     * 桃木门在关闭时会生成一个结界
     */
    @Override
    public void close() {
        System.out.println("桃木门关闭（结界生成）");
    }

    /**
     * 实现驱邪方法
     * 桃木门可以净化邪祟，增强防护
     */
    @Override
    public void exorcise() {
        System.out.println("🌳 桃木门净化邪祟！");
    }
}
